@charset "UTF-8";
/* author:LY;*/
#loading { position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; background: #14b1a0; }

.circle { margin: 0.4rem auto; position: relative; width: 0.1rem; height: 0.1rem; background-color: rgba(255, 255, 255, 0.5); box-shadow: -0.1rem 0px 0px white; border-radius: 50%; animation: circle_classic 1s ease-in-out infinite alternate; }

@keyframes circle_classic { 0% { opacity: 0.1;
    transform: rotate(0deg) scale(0.5); }
  100% { opacity: 1;
    transform: rotate(360deg) scale(1.2); } }

/*cloud*/
/*文字*/
/*颜色*/
.wrap { display: flex; margin-left: auto; margin-right: auto; width: 100%; max-width: 1254px; min-width: 320px; }

.elli1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.elli2 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.elli3 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }

.elli4 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }

[screen="false"] { overflow: auto !important; height: auto !important; }

[screen="full"] { overflow: hidden !important; }

@media screen and (max-width: 750px) { [wap="hide"] { display: none !important; }
  .wrap { max-width: 750px; } }

@media screen and (min-width: 751px) { [pc="hide"] { display: none !important; } }
